package com.ficus.road.maintain.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author xiawen yang
 * @date 2021/12/8 下午8:42
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MonitorResponse {
    /**
     * 异常统计
     */
    private CarStatistic carStatistic;
    /**
     * 异常告警
     */
    private List<CarAlertInfoVO> carAlertInfo;
    /**
     * 异常分布
     */
    private AlertDistribute alertDistribute;
    /**
     * 总数统计
     */
    private TotalStatistic totalStatistic;
    /**
     * 推送统计
     */
    private PushStatistic pushStatistic;
    /**
     * 车辆监测
     */
    private List<CarMonitorDetail> carMonitorDetail;
    /**
     * 业务监测
     */
    private List<BusinessMonitorResponse> businessMonitorResponse;
    /**
     * 事件监测
     */
    private List<ChecklistOfEvent> eventMonitorResponse;
}
